Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Phonon
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqPhonon è il una mwbgAPI per la riproduzione di flussi mwbwmultimediali di introdotta con mwcaKDE 4. La grossa novità di Phonon rispetto ai metodi passati (mwcqaRts) consiste nel fornire una mwcgAPI molto semplificata (mwcwmwdafrontend) in grado di gestire qualsiasi mwdqmwdgbackend multimediale per cui esista un mwdwmweaplugin. I backend utilizzabili sono mweqGStreamer, mwegVLC media player (il backend "ufficiale") e mwewXine (che però non è più supportato).

Si può vedere la semplicità con la quale Phonon permette ad uno sviluppatore di riprodurre un contenuto multimediale analizzando il seguente frammento di codice mwfqC++ preso dalla mwfgdocumentazione ufficialecite-ref-1[1]:

media = new MediaObject( this );
connect( media, SIGNAL( finished() ), SLOT( slotFinished() );
media->setUrl( "/home/username/music/filename.ogg" );
media->play();

Come si vede in questo esempio lo sviluppatore non si deve preoccupare di configurare il mwvabackend in quanto questo viene gestito automaticamente. Il vero vantaggio di questo approccio risiede nel fatto che le applicazioni di KDE (scritte per Phonon) potranno funzionare indipendentemente dal mwvqbackend (e quindi dal mwvgsistema operativo) sottostante senza bisogno di nessuna modifica.

Usando mwwaaRts (il precedente sottosistema multimediale di mwwqKDE), erano necessarie circa 30 linee di codice per ottenere una funzionalità simile.cite-ref-2[2]

Tuttavia Phonon non è un sistema multimediale completo che permetta agli sviluppatori di controllare i mwxwbackend fino nei minimi dettagli, ma consente di avere a disposizione (in maniera semplicissima) le funzionalità di cui hanno veramente bisogno il 90% delle applicazioni.cite-ref-3[3]

Contents

Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Note

cite-note-11. mwag(mwawmwbaEN) mwbqmwbgPhonon - Phonon::MediaObject Class Reference, su mwbwapi.kde.org. mwcaURL consultato il 9 luglio 2025.
cite-note-22. mwda(mwdqmwdgEN) mwdwmweaPhonon and the future of KDE multimedia, su mweqLinux.com, 9 maggio 2006. mwegURL consultato il 9 luglio 2025.
cite-note-33. mwfg(mwfwmwgaEN) mwgqmwggFirst Day KDE 4 Multimedia Meeting, su mwgwKDE.news, 27 maggio 2006. mwhaURL consultato il 9 luglio 2025.

Voci correlate

• mwiaKDE 4
• mwigGStreamer
• mwjaXine
• mwjgMPlayer

Collegamenti esterni

• (EN) Sito ufficiale, su phonon.kde.org.
• Phonon, su packages.debian.org.
• Repository sorgenti di Phonon, su invent.kde.org.